package gwtI18nEditor.resources;

public enum Country {
	ALGERIA               ("DZ", "Algeria"),
	BAHRAIN               ("BH", "Bahrain"),
	EGYPT                 ("EG", "Egypt"),
	IRAQ                  ("IQ", "Iraq"),
	JORDAN                ("JO", "Jordan"),
	KUWAIT                ("KW", "Kuwait"),
	LEBANON               ("LB", "Lebanon"),
	LIBYA                 ("LY", "Libya"),
	MOROCCO               ("MA", "Morocco"),
	OMAN                  ("OM", "Oman"),
	QATAR                 ("QA", "Qatar"),
	SAUDI_ARABIA          ("SA", "Saudi Arabia"),
	SUDAN                 ("SD", "Sudan"),
	SYRIA                 ("SY", "Syria"),
	TUNISIA               ("TN", "Tunisia"),
	UNITED_ARAB_EMIRATES  ("AE", "United Arab Emirates"),
	YEMEN                 ("YE", "Yemen"),
	BELARUS               ("BY", "Belarus"),
	BULGARIA              ("BG", "Bulgaria"),
	SPAIN                 ("ES", "Spain"),
	CZECH_REPUBLIC        ("CZ", "Czech Republic"),
	DENMARK               ("DK", "Denmark"),
	AUSTRIA               ("AT", "Austria"),
	GERMANY               ("DE", "Germany"),
	CYPRUS                ("CY", "Cyprus"),
	GREECE                ("GR", "Greece"),
	AUSTRALIA             ("AU", "Australia"),
	CANADA                ("CA", "Canada"),
	INDIA                 ("IN", "India"),
	IRELAND               ("IE", "Ireland"),
	MALTA                 ("MT", "Malta"),
	NEW_ZEALAND           ("NZ", "New Zealand"),
	PHILIPPINES           ("PH", "Philippines"),
	SOUTH_AFRICA          ("ZA", "South Africa"),
	UNITED_KINGDOM        ("GB", "United Kingdom"),
	UNITED_STATES         ("US", "United States"),
	ARGENTINA             ("AR", "Argentina"),
	BOLIVIA               ("BO", "Bolivia"),
	CHILE                 ("CL", "Chile"),
	COLOMBIA              ("CO", "Colombia"),
	COSTA_RICA            ("CR", "Costa Rica"),
	DOMINICAN_REPUBLIC    ("DO", "Dominican Republic"),
	ECUADOR               ("EC", "Ecuador"),
	EL_SALVADOR           ("SV", "El Salvador"),
	GUATEMALA             ("GT", "Guatemala"),
	HONDURAS              ("HN", "Honduras"),
	MEXICO                ("MX", "Mexico"),
	NICARAGUA             ("NI", "Nicaragua"),
	PANAMA                ("PA", "Panama"),
	PARAGUAY              ("PY", "Paraguay"),
	PERU                  ("PE", "Peru"),
	PUERTO_RICO           ("PR", "Puerto Rico"),
	URUGUAY               ("UY", "Uruguay"),
	VENEZUELA             ("VE", "Venezuela"),
	ESTONIA               ("EE", "Estonia"),
	FINLAND               ("FI", "Finland"),
	FRANCE                ("FR", "France"),
	LUXEMBOURG            ("LU", "Luxembourg"),
	SWITZERLAND           ("CH", "Switzerland"),
	CROATIA               ("HR", "Croatia"),
	HUNGARY               ("HU", "Hungary"),
	INDONESIA             ("ID", "Indonesia"),
	ICELAND               ("IS", "Iceland"),
	ITALY                 ("IT", "Italy"),
	ISRAEL                ("IL", "Israel"),
	JAPAN                 ("JP", "Japan"),
	SOUTH_KOREA           ("KR", "South Korea"),
	LITHUANIA             ("LT", "Lithuania"),
	LATVIA                ("LV", "Latvia"),
	MACEDONIA             ("MK", "Macedonia"),
	MALAYSIA              ("MY", "Malaysia"),
	BELGIUM               ("BE", "Belgium"),
	NETHERLANDS           ("NL", "Netherlands"),
	NORWAY                ("NO", "Norway"),
	POLAND                ("PL", "Poland"),
	BRAZIL                ("BR", "Brazil"),
	PORTUGAL              ("PT", "Portugal"),
	ROMANIA               ("RO", "Romania"),
	RUSSIA                ("RU", "Russia"),
	SLOVAKIA              ("SK", "Slovakia"),
	SLOVENIA              ("SI", "Slovenia"),
	ALBANIA               ("AL", "Albania"),
	BOSNIA_AND_HERZEGOVINA("BA", "Bosnia and Herzegovina"),
	MONTENEGRO            ("ME", "Montenegro"),
	SERBIA_AND_MONTENEGRO ("CS", "Serbia and Montenegro"),
	SERBIA                ("RS", "Serbia"),
	SWEDEN                ("SE", "Sweden"),
	THAILAND              ("TH", "Thailand"),
	TURKEY                ("TR", "Turkey"),
	UKRAINE               ("UA", "Ukraine"),
	VIETNAM               ("VN", "Vietnam"),
	CHINA                 ("CN", "China"),
	HONG_KONG             ("HK", "Hong Kong"),
	SINGAPORE             ("SG", "Singapore"),
	TAIWAN                ("TW", "Taiwan");
	
	private final String code;
	private final String name;

	Country(String code, String name) {
		this.code = code;
		this.name = name;
	}

	public String getCode() {
		return code;
	}

	public String getName() {
		return name;
	}
}
